home *** CD-ROM | disk | FTP | other *** search
- UUCP.DOC
-
- The UUCP gateway for STadel.
-
- STadel V3.1a supports a UUCP gateway via an auxilary program
- called UUCALL.TOS. This is a mail-only gateway -- Usenet newsgroups
- may be supported in the future, but now you're stuck with mail only.
- To run UUCALL, you need the following things: 1) you need to put a
- network node called UUCP into your STadel network list (you must
- make this a receive-only node to avoid messy callout problems); 2)
- you need a UUCP network feed; and 3) you probably need a hard disk.
-
- UUCALL pulls mail messages destined for UUCP out of the STadel
- messagebase, calls your UUCP feed, and takes the messages delivered
- to you and puts them back into the STadel messagebase. Messages
- addressed to 'root' or 'Postmaster' are sent to 'sysop' instead.
-
-
- HOW UUCALL FIGURES OUT HOW TO TALK TO THE OUTSIDE WORLD:
-
- When UUCALL is executed, it attempts to look for a file called
- UUCP.SYS in your network directory (#netDir in your CTDLCNFG.SYS).
- Here is what the contents of UUCP.SYS should be like:
-
- tz <your timezone>
- system <your system name>
- login <your uucp login on your newsfeed>
- passwd <your uucp password on your newsfeed>
- path <path from a backbone to your feed>
- domain <UUCP or blank>
- address <telephone number of your newsfeed>
-
- (the fields are TAB separated.)
-
- In my case (pell), the UUCP.SYS file looks like this:
-
- tz GMT
- system pell
- passwd @@@@@@@@@@
- login pell
- path ihnp4!meccts!stag
- address 222 6969
-
-
- The system name and the login MUST follow Unix convention --
- alphanumeric characters only. Your contact at the newsfeed can give
- you the domain, path, address, and timezone information.
-
-
- HOW DOES IT, ER, WORK:
-
- Oooh, now we get to the nitty-gritty of calling UUCP. If you
- want to send a message via uucp, you .g(oto) the mail> room and
- e(nter) a message -- when it asks you who to send the message to,
- you'll enter 'their!uucp!address@UUCP'. That's it. The message will
- be saved like any other citadel netmail message, and UUCALL will add
- Date:, From:, To:, and Message-id: fields by itself.
-
- When messages come in, the message-headers are parsed out and
- discarded, except for the Date: field and the From: field, which are
- converted to STadel format. When you reply to a message coming off
- the net, the address it is sent back to is the From: address, NOT
- the Reply-to: address, because that's been discarded. If a incoming
- message is addressed to somebody that doesn't exist on your system,
- the message will be put in the network directory and a informative
- message will be put in your Aide> room. (The same thing will happen
- with messages longer than 10K (10K is the maximum length of a STadel
- message.))
-
- Your host system must be set up as follows: It MUST provide
- a login prompt that ends with `login:' and (if you are using
- a password) a password prompt that ends with `password:'. Citadel
- does not understand UUCP, so your UUCP host CANNOT poll your site.
- There is a commandline option you can use to select the proper way
- to coerce your UUCP host into changing baudrates. If you say
- `uucall -BREAK', uucall will send a BREAK to the host if it doesn't
- recognise a `login:' prompt when it calls the system. (the default
- behavior is to have uucall send a return if it doesn't see a `login:'
- from the host.)
-
- UUCP host
- RESTRICTIONS:
-
- There is one restriction on using UUCP -- your username must
- conform to Unix format (alphanumeric characters only.) If 'John Q
- Alias' tries to send UUCP mail, UUCALL will refuse to send the
- message. (you can use the utility LOGEDIT to change their alias so
- it's Unix-compatable.)
-
- EXAMPLE:
-
- On Pell, I've got UUCALL set up to automatically call my
- newsfeed twice a day (3:00am and 3:00pm) via a shell program and
- #events. My CTDLCNFG.SYS has two events for UUCP:
-
- #event PREEMPTIVE 3:00 0 uucp 10
- .
- .
- #event TIMEOUT 15:00 0 uucp 10
-
- So at 3:00am or pm, Pell kicks the users off and exits,
- returning with status 10. My shell program then executes UUCALL,
- then pops back into citadel.
-
- SO, WHO WROTE THIS PROGRAM ANYWAY:
-
- UUCALL is based very* roughly on the UUSLAVE program that can be
- found in various places around the country. Dale Schumacher (Dalnefre')
- converted UUSLAVE into UUMASTER, and David Parsons (orc) wrote the
- STadel interface code and converted UUMASTER into UUCALL.
-
- If you have any questions or comments, please drop me a line
- (UUCP: ihnp4!pell!orc BBS: orc @ Pell 612-377-9239)
-